495595
465313
409163
720852
743487
288574
466763
255614
445415
978287
930791
591128
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471